package com.hankol.community.bean;

import java.io.Serializable;
import java.util.List;

public class HotBannerData {

    private Boolean success;
    private DataDTO data;
    private Integer code;

    public Boolean getSuccess() {
        return success;
    }

    public void setSuccess(Boolean success) {
        this.success = success;
    }

    public DataDTO getData() {
        return data;
    }

    public void setData(DataDTO data) {
        this.data = data;
    }

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public static class DataDTO implements Serializable {
        private List<BannerDTO> banner;
        private List<HotTagsDTO> hotTags;
        private List<BannerDTO> bannerList;
        private List<HotTagsDTO> tagList;

        public List<BannerDTO> getBannerList() {
            return bannerList;
        }

        public void setBannerList(List<BannerDTO> bannerList) {
            this.bannerList = bannerList;
        }

        public List<HotTagsDTO> getTagList() {
            return tagList;
        }

        public void setTagList(List<HotTagsDTO> tagList) {
            this.tagList = tagList;
        }

        public List<BannerDTO> getBanner() {
            return banner;
        }

        public void setBanner(List<BannerDTO> banner) {
            this.banner = banner;
        }

        public List<HotTagsDTO> getHotTags() {
            return hotTags;
        }

        public void setHotTags(List<HotTagsDTO> hotTags) {
            this.hotTags = hotTags;
        }

        public static class BannerDTO implements Serializable {
            private Integer id;
            private Integer sid;
            private String image;
            private String url;
            private Integer type;
            private Integer status;
            private Integer objectId;
            private Integer objectType;
            private Integer bannerType;
            private Integer terminalType;
            private Integer failureTime;
            private Long ctime;
            private Long utime;
            private String content;
            private Integer sort;
            private String name;
            private String routeUrl;

            public String getRouteUrl() {
                return routeUrl;
            }

            public void setRouteUrl(String routeUrl) {
                this.routeUrl = routeUrl;
            }

            public Integer getId() {
                return id;
            }

            public void setId(Integer id) {
                this.id = id;
            }

            public Integer getSid() {
                return sid;
            }

            public void setSid(Integer sid) {
                this.sid = sid;
            }

            public String getImage() {
                return image;
            }

            public void setImage(String image) {
                this.image = image;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public Integer getType() {
                return type;
            }

            public void setType(Integer type) {
                this.type = type;
            }

            public Integer getStatus() {
                return status;
            }

            public void setStatus(Integer status) {
                this.status = status;
            }

            public Integer getObjectId() {
                return objectId;
            }

            public void setObjectId(Integer objectId) {
                this.objectId = objectId;
            }

            public Integer getObjectType() {
                return objectType;
            }

            public void setObjectType(Integer objectType) {
                this.objectType = objectType;
            }

            public Integer getBannerType() {
                return bannerType;
            }

            public void setBannerType(Integer bannerType) {
                this.bannerType = bannerType;
            }

            public Integer getTerminalType() {
                return terminalType;
            }

            public void setTerminalType(Integer terminalType) {
                this.terminalType = terminalType;
            }

            public Integer getFailureTime() {
                return failureTime;
            }

            public void setFailureTime(Integer failureTime) {
                this.failureTime = failureTime;
            }

            public Long getCtime() {
                return ctime;
            }

            public void setCtime(Long ctime) {
                this.ctime = ctime;
            }

            public Long getUtime() {
                return utime;
            }

            public void setUtime(Long utime) {
                this.utime = utime;
            }

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public Integer getSort() {
                return sort;
            }

            public void setSort(Integer sort) {
                this.sort = sort;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }
        }

        public static class HotTagsDTO {

            private Integer id;
            private String name;
            private String desc;
            private String cover;
            private Integer count;
            private Integer categoryId;
            private Integer hotShow;
            private Integer recommendShow;
            private Integer commentNum;
            private Integer appetizer;
            private Integer sort;
            private Integer status;
            private Long ctime;
            private Long utime;
            private List<?> userIds;
            public int localImageRes;
            public String virtualMember;
            public Long browseNum;

            public String getVirtualMember() {
                return virtualMember;
            }

            public void setVirtualMember(String virtualMember) {
                this.virtualMember = virtualMember;
            }

            public Integer getId() {
                return id;
            }

            public void setId(Integer id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getDesc() {
                return desc;
            }

            public void setDesc(String desc) {
                this.desc = desc;
            }

            public String getCover() {
                return cover;
            }

            public void setCover(String cover) {
                this.cover = cover;
            }

            public Integer getCount() {
                return count;
            }

            public void setCount(Integer count) {
                this.count = count;
            }

            public Integer getCategoryId() {
                return categoryId;
            }

            public void setCategoryId(Integer categoryId) {
                this.categoryId = categoryId;
            }

            public Integer getHotShow() {
                return hotShow;
            }

            public void setHotShow(Integer hotShow) {
                this.hotShow = hotShow;
            }

            public Integer getRecommendShow() {
                return recommendShow;
            }

            public void setRecommendShow(Integer recommendShow) {
                this.recommendShow = recommendShow;
            }

            public Integer getCommentNum() {
                return commentNum;
            }

            public void setCommentNum(Integer commentNum) {
                this.commentNum = commentNum;
            }

            public Integer getAppetizer() {
                return appetizer;
            }

            public void setAppetizer(Integer appetizer) {
                this.appetizer = appetizer;
            }

            public Integer getSort() {
                return sort;
            }

            public void setSort(Integer sort) {
                this.sort = sort;
            }

            public Integer getStatus() {
                return status;
            }

            public void setStatus(Integer status) {
                this.status = status;
            }

            public Long getCtime() {
                return ctime;
            }

            public void setCtime(Long ctime) {
                this.ctime = ctime;
            }

            public Long getUtime() {
                return utime;
            }

            public void setUtime(Long utime) {
                this.utime = utime;
            }

            public List<?> getUserIds() {
                return userIds;
            }

            public void setUserIds(List<?> userIds) {
                this.userIds = userIds;
            }
        }
    }
}
